package alist;

public class TestDemo2 {
    public static void main(String[] args) {
        MyLinkedList myLinkedList = new MyLinkedList();
//        ListNode exnull = null;
//        System.out.println(exnull.next);   空指针异常
        myLinkedList.creatList();
       /* myLinkedList.addFirst(12);
        myLinkedList.addFirst(22);
        myLinkedList.addEnd(122);
        myLinkedList.addEnd(1522);
        myLinkedList.addEnd(322);
        myLinkedList.disPlay();*/
      //  myLinkedList.reverseListNode();
       /* ListNode middleNode = myLinkedList.middleListNode();
        System.out.println(middleNode.val);*/
        //ListNode bottomListNode = myLinkedList.bottomListNode(5);
       // System.out.println(bottomListNode.val);
      //  myLinkedList.disPlay();


        /*ListNode listNode1 = new ListNode(12);
        ListNode listNode2 = new ListNode(42);
        ListNode listNode3 = new ListNode(72);
        listNode1.next = listNode2;
        listNode2.next = listNode3;


        ListNode listNode11 = new ListNode(13);
        ListNode listNode22= new ListNode(52);
        ListNode listNode33 = new ListNode(56);
        ListNode listNode4 = new ListNode(88);
        ListNode listNode5 = new ListNode(98);
        listNode11.next = listNode22;
        listNode22.next = listNode33;
        listNode33.next = listNode4;
        listNode4.next = listNode5;


        ListNode listNode = myLinkedList.mergeListNode(listNode1,listNode11);
        myLinkedList.display2(listNode);*/

        myLinkedList.sortListNode(24);
        myLinkedList.disPlay();
        ListNode listNode = myLinkedList.deleteDuplication();
        myLinkedList.display2(listNode);

    }
}
